home *** CD-ROM | disk | FTP | other *** search
Makefile | 1992-05-05 | 3.9 KB | 187 lines |
- #
- # Program: RAY
- #
-
- debug = /d1
- #debug = /d1 /d2
- #debuglink = DEBUG ALL
- version = 386
- path= c:\wc\
-
- optims=/omaxet /zp4 /4r /7
- #optims= /zp4 /4r /7
- #optims=
-
- wcc386p_options= /mf $(optims) /w4 /j $(debug) /i=$(path)h
- wcc_options= /ml /fpi87 /oaxtil /w4 $(debug) /i=$(path)h
-
- wlink386_options=$(debuglink) LIBP $(path)lib386\dos;$(path)lib386 option stack=250k
- wlink_options= $(debuglink) LIBP $(path)lib286\dos;$(path)lib286 form dos option stack=10k
-
- linker_options= $(wlink$(version)_options)
- compiler = wcc$(version)p
-
- object_files = main.obj &
- lexyy.obj &
- xform.obj &
- version.obj &
- expr.obj &
- memory.obj &
- rotate.obj &
- sampling.obj &
- scale.obj &
- transfor.obj &
- translat.obj &
- vecmath.obj &
- infinite.obj &
- jittered.obj &
- light.obj &
- builtin.obj &
- point.obj &
- spot.obj &
- atmosphe.obj &
- fog.obj &
- fogdeck.obj &
- mist.obj &
- surface.obj &
- objdef.obj &
- blotch.obj &
- bump.obj &
- checker.obj &
- cloud.obj &
- fbm.obj &
- fbmbump.obj &
- gloss.obj &
- options.obj &
- picture.obj &
- marble.obj &
- mount.obj &
- shade.obj &
- sky.obj &
- stripe.obj &
- textaux.obj &
- texture.obj &
- stats.obj &
- windy.obj &
- wood.obj &
- blob.obj &
- bounds.obj &
- box.obj &
- cone.obj &
- csg.obj &
- cylinder.obj &
- disc.obj &
- geom.obj &
- grid.obj &
- hf.obj &
- instance.obj &
- intersec.obj &
- list.obj &
- plane.obj &
- poly.obj &
- symtab.obj &
- sphere.obj &
- torus.obj &
- triangle.obj &
- surfdef.obj &
- surfshad.obj &
- shadow.obj &
- extended.obj &
- image.obj &
- raytrace.obj &
- noise.obj &
- mapping.obj &
- imagetex.obj &
- roots.obj &
- setup.obj &
- viewing.obj &
- misc.obj &
- lightdef.obj &
- yacc_tab.obj
-
- ray.exe : $(object_files) ray.lnk
- wlink $(linker_options) @ray.lnk
-
- ray.lnk:
- echo name ray.exe > $^@
- echo f main.obj >> $^@
- echo f lexyy.obj >> $^@
- echo f version.obj >> $^@
- echo f expr.obj >> $^@
- echo f xform.obj >> $^@
- echo f memory.obj >> $^@
- echo f rotate.obj >> $^@
- echo f sampling.obj >> $^@
- echo f scale.obj >> $^@
- echo f transfor.obj >> $^@
- echo f translat.obj >> $^@
- echo f vecmath.obj >> $^@
- echo f infinite.obj >> $^@
- echo f jittered.obj >> $^@
- echo f light.obj >> $^@
- echo f builtin.obj >> $^@
- echo f point.obj >> $^@
- echo f spot.obj >> $^@
- echo f atmosphe.obj >> $^@
- echo f fog.obj >> $^@
- echo f fogdeck.obj >> $^@
- echo f mist.obj >> $^@
- echo f surface.obj >> $^@
- echo f objdef.obj >> $^@
- echo f blotch.obj >> $^@
- echo f bump.obj >> $^@
- echo f checker.obj >> $^@
- echo f cloud.obj >> $^@
- echo f fbm.obj >> $^@
- echo f fbmbump.obj >> $^@
- echo f gloss.obj >> $^@
- echo f options.obj >> $^@
- echo f picture.obj >> $^@
- echo f marble.obj >> $^@
- echo f mount.obj >> $^@
- echo f shade.obj >> $^@
- echo f sky.obj >> $^@
- echo f stripe.obj >> $^@
- echo f textaux.obj >> $^@
- echo f texture.obj >> $^@
- echo f stats.obj >> $^@
- echo f windy.obj >> $^@
- echo f wood.obj >> $^@
- echo f blob.obj >> $^@
- echo f bounds.obj >> $^@
- echo f box.obj >> $^@
- echo f cone.obj >> $^@
- echo f csg.obj >> $^@
- echo f cylinder.obj >> $^@
- echo f disc.obj >> $^@
- echo f geom.obj >> $^@
- echo f grid.obj >> $^@
- echo f hf.obj >> $^@
- echo f instance.obj >> $^@
- echo f intersec.obj >> $^@
- echo f list.obj >> $^@
- echo f plane.obj >> $^@
- echo f poly.obj >> $^@
- echo f symtab.obj >> $^@
- echo f sphere.obj >> $^@
- echo f torus.obj >> $^@
- echo f triangle.obj >> $^@
- echo f surfdef.obj >> $^@
- echo f surfshad.obj >> $^@
- echo f shadow.obj >> $^@
- echo f extended.obj >> $^@
- echo f image.obj >> $^@
- echo f raytrace.obj >> $^@
- echo f noise.obj >> $^@
- echo f mapping.obj >> $^@
- echo f imagetex.obj >> $^@
- echo f roots.obj >> $^@
- echo f setup.obj >> $^@
- echo f viewing.obj >> $^@
- echo f misc.obj >> $^@
- echo f lightdef.obj >> $^@
- echo f yacc_tab.obj >> $^@
-
- .c.obj :
- $(compiler) $[* $($(compiler)_options)